.buttonWrap {
  display: flex;
  gap: $padding;
  padding: $padding;
  background: #fff;

  &:empty {
    display: none;
  }
}
:global {
  .a-button {
    border-radius: $borderRadius;
    border: 2px solid #e5e5e5;
    background: #fff;
    text-align: center;
    padding: 24px 0;
    font-size: 33px;
    display: flex;
    gap: 10px;
    align-items: center;
    justify-content: center;
  }
  .a-button-large {
    flex: 1;
  }
  .a-button-primary {
    background: $primary-color;
    color: #fff;
  }
  .a-button-link {
    background: transparent;
    color: $primary-color;
    border: none;
    padding: 0 !important;
  }
  .a-button-small {
    display: inline-flex;
    padding: 5px 18px;
    border-radius: $borderRadius;
    font-size: 28px;
    .loading {
      vertical-align: middle;
      font-size: 25px;
    }
  }
  .a-button-default.a-button-ghost {
    color: #fff;
    background: transparent;
    border-color: #fff;
  }
  .a-button-primary.a-button-ghost {
    background: transparent;
    color: $primary-color;
    border-color: $primary-color;
  }
}
